home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 43 / Mac Magazin and MacEasy Magazine CD - Issue 43.iso / Software / Mobiles Büro / Newton / Newton Entwickler / Newton 2.1 Platform 1.2b2 ƒ / Newton 2.1 Defs < prev    next >
Text File  |  1997-05-12  |  68KB  |  1,658 lines

  1. /*
  2.  Copyright:    © 1993-1997 by Apple Computer, Inc., all rights reserved.
  3.  
  4.  "Newton 2.1" Platform File Version 1.2b2 Constant Definitions
  5.  
  6.  Generated on 5/2/97 at 11:43:23 AM PST
  7. */
  8.  
  9. /* constant */ platformVersion := 
  10.     '{
  11.     platformFile:    |Newton 2.1|,
  12.     version:        |1.2b2|,
  13.     buildDate:        |5/2/97|,
  14.     buildTime:        |11:43:23 AM PST|,
  15.     timeOfBuild:    49090320        // the "Time()" the platform file was generated
  16.     }
  17. /* constant */ protoPeriodicAlarmEditor := @2;
  18. /* constant */ ROM_alarmWakeup := @4;
  19. /* constant */ protoAnalogClock := @5;
  20. /* constant */ ROM_checkBitmaps := @11;
  21. /* constant */ ROM_priorityItems := @12;
  22. /* constant */ ROM_bootSound := @16;
  23. /* constant */ protoRepeatDateDurationTextPicker := @19;
  24. /* constant */ protoSenderPopup := @20;
  25. /* constant */ protoStatusBarber := @21;
  26. /* constant */ ROM_calendarNotesName := @22;
  27. /* constant */ ROM_calendarSoupName := @23;
  28. /* constant */ newtAreaCodeLine := @26;
  29. /* constant */ protoCanonicalCompass := @28;
  30. /* constant */ ROM_cardfileSoupName := @47;
  31. /* constant */ ROM_click := @51;
  32. /* constant */ protoFrameFormat := @52;
  33. /* constant */ ROM_cloud1 := @53;
  34. /* constant */ ROM_cloud2 := @54;
  35. /* constant */ ROM_cloud3 := @55;
  36. /* constant */ protoCoverPageFormatDeprecated := @60;
  37. /* constant */ ROM_crumple := @62;
  38. /* constant */ ROM_dataName := @63;
  39. /* constant */ ROM_dateTimeStrSpecs := @66;
  40. /* constant */ ROM_dialtones := @68;
  41. /* constant */ protoNumberPicker := @72;
  42. /* constant */ newtStatusBarNoClose := @73;
  43. /* constant */ protoSmartCluster := @75;
  44. /* constant */ ROM_drawerClose := @76;
  45. /* constant */ ROM_drawerOpen := @77;
  46. /* constant */ ROM_errorTable := @79;
  47. /* constant */ ROM_flip := @85;
  48. /* constant */ ROM_fontSystem10 := @87;
  49. /* constant */ ROM_fontSystem10Bold := @88;
  50. /* constant */ ROM_fontSystem10Underline := @89;
  51. /* constant */ ROM_fontSystem12 := @90;
  52. /* constant */ ROM_fontSystem12Bold := @91;
  53. /* constant */ ROM_fontSystem12Underline := @92;
  54. /* constant */ ROM_fontSystem14 := @93;
  55. /* constant */ ROM_fontSystem14Bold := @94;
  56. /* constant */ ROM_fontSystem14Underline := @95;
  57. /* constant */ ROM_fontSystem18 := @96;
  58. /* constant */ ROM_fontSystem18Bold := @97;
  59. /* constant */ ROM_fontSystem18Underline := @98;
  60. /* constant */ ROM_fontSystem9 := @99;
  61. /* constant */ ROM_fontSystem9Bold := @100;
  62. /* constant */ ROM_fontSystem9Underline := @101;
  63. /* constant */ ROM_funBeep := @102;
  64. /* constant */ newtPrefsView := @107;
  65. /* constant */ protoYearPicker := @108;
  66. /* constant */ ROM_hiliteSound := @110;
  67. /* constant */ ROM_inboxSoupName := @111;
  68. /* constant */ protoRepeatPicker := @123;
  69. /* constant */ newtInfoButton := @124;
  70. /* constant */ protoTimeButton := @128;
  71. /* constant */ ROM_metaSoupName := @129;
  72. /* constant */ protoDragger := @132;
  73. /* constant */ protoNotesContent := @134;
  74. /* constant */ ROM_outboxSoupName := @139;
  75. /* constant */ newtFolderTab := @143;
  76. /* constant */ ROM_paperRollSoupName := @144;
  77. /* constant */ newtCountrySymbolFilter := @146;
  78. /* constant */ protoTimePopup := @147;
  79. /* constant */ ROM_phoneText := @148;
  80. /* constant */ ROM_plinkBeep := @150;
  81. /* constant */ newtAboutView := @152;
  82. /* constant */ protoPrinterChooserButton := @153;
  83. /* constant */ protoApp := @157;
  84. /* constant */ protoBorder := @160;
  85. /* constant */ newtClockFolderTab := @162;
  86. /* constant */ protoLargeClosebox := @163;
  87. /* constant */ protoCheckbox := @164;
  88. /* constant */ protoCheckboxIcon := @165;
  89. /* constant */ protoClosebox := @166;
  90. /* constant */ protoDateExpandoDeprecated := @170;
  91. /* constant */ protoDivider := @172;
  92. /* constant */ protoDrawer := @173;
  93. /* constant */ protoExpandoShellDeprecated := @175;
  94. /* constant */ protoFilingButton := @176;
  95. /* constant */ protoFloater := @179;
  96. /* constant */ protoFloatNGo := @180;
  97. /* constant */ protoGauge := @182;
  98. /* constant */ protoGlance := @183;
  99. /* constant */ protoInputLine := @185;
  100. /* constant */ protoKeyboard := @187;
  101. /* constant */ protoKeypad := @188;
  102. /* constant */ protoLabelInputLine := @189;
  103. /* constant */ protoLabelPicker := @190;
  104. /* constant */ protoOverview := @191;
  105. /* constant */ protoPhoneExpandoDeprecated := @194;
  106. /* constant */ protoPicker := @195;
  107. /* constant */ protoPictIndexer := @196;
  108. /* constant */ protoPictRadioButton := @197;
  109. /* constant */ protoPictureButton := @198;
  110. /* constant */ protoPrintFormat := @200;
  111. /* constant */ protoRadioButton := @202;
  112. /* constant */ protoRadioCluster := @203;
  113. /* constant */ protoRCheckbox := @204;
  114. /* constant */ protoRoll := @206;
  115. /* constant */ protoRollBrowser := @207;
  116. /* constant */ protoRollItem := @208;
  117. /* constant */ protoActionButton := @209;
  118. /* constant */ protoSetClock := @210;
  119. /* constant */ protoFolderTab := @211;
  120. /* constant */ protoSlider := @212;
  121. /* constant */ protoStaticText := @218;
  122. /* constant */ protoStatus := @219;
  123. /* constant */ protoStatusBar := @220;
  124. /* constant */ protoTable := @223;
  125. /* constant */ protoTableDef := @224;
  126. /* constant */ protoTableEntry := @225;
  127. /* constant */ protoTextButton := @226;
  128. /* constant */ protoTextExpandoDeprecated := @227;
  129. /* constant */ protoTextList := @228;
  130. /* constant */ protoTitle := @229;
  131. /* constant */ protoPeopleDataDef := @231;
  132. /* constant */ protoRecToggle := @234;
  133. /* constant */ protoStdClosing := @236;
  134. /* constant */ ROM_soupFinder := @237;
  135. /* constant */ ROM_repeatMeetingName := @239;
  136. /* constant */ protoNameRefDataDef := @240;
  137. /* constant */ ROM_nameRefValidationFrame := @241;
  138. /* constant */ ROM_repeatNotesName := @242;
  139. /* constant */ ROM_citySoupName := @251;
  140. /* constant */ ROM_radioOnBitmap := @257;
  141. /* constant */ protoAddressPicker := @259;
  142. /* constant */ protoRoutingFormat := @260;
  143. /* constant */ ROM_shapeName := @261;
  144. /* constant */ ROM_simpleBeep := @262;
  145. /* constant */ ROM_soundOff := @263;
  146. /* constant */ ROM_systemSoupName := @276;
  147. /* constant */ protoRepeatView := @279;
  148. /* constant */ protoAnalogTimePopup := @280;
  149. /* constant */ ROM_todoSoupName := @282;
  150. /* constant */ protoTimeIntervalPopup := @284;
  151. /* constant */ protoDateNTimePopup := @288;
  152. /* constant */ ROM_wakeupBeep := @289;
  153. /* constant */ ROM_routeDeleteIcon := @291;
  154. /* constant */ ROM_routeDuplicateIcon := @292;
  155. /* constant */ newtAreaCodePhoneLine := @294;
  156. /* constant */ ROM_countrySoupName := @295;
  157. /* constant */ ROM_radioOffBitmap := @297;
  158. /* constant */ ROM_tickSound := @299;
  159. /* constant */ ROM_tockSound := @300;
  160. /* constant */ ROM_cuckooSound := @301;
  161. /* constant */ ROM_ratchetSound := @302;
  162. /* constant */ ROM_addSound := @303;
  163. /* constant */ ROM_removeSound := @304;
  164. /* constant */ protoLetterFormat := @305;
  165. /* constant */ newtEntryPageHeader := @309;
  166. /* constant */ ROM_cancelBitmap := @311;
  167. /* constant */ ROM_plunk := @313;
  168. /* constant */ ROM_poof := @314;
  169. /* constant */ protoLabeledBatteryGauge := @316;
  170. /* constant */ protoDatePopup := @317;
  171. /* constant */ ROM_worldMapBitmap := @321;
  172. /* constant */ ROM_phoneBitmap := @322;
  173. /* constant */ ROM_upBitmap := @323;
  174. /* constant */ ROM_downBitmap := @324;
  175. /* constant */ ROM_leftBitmap := @325;
  176. /* constant */ ROM_rightBitmap := @326;
  177. /* constant */ ROM_upArrowBitmap := @327;
  178. /* constant */ ROM_downArrowBitmap := @328;
  179. /* constant */ ROM_overviewBitmap := @329;
  180. /* constant */ ROM_keyCapsBitmap := @331;
  181. /* constant */ ROM_keyButtBitmap := @332;
  182. /* constant */ ROM_goAwayBitmap := @334;
  183. /* constant */ protoAZVertTabs := @339;
  184. /* constant */ ROM_AZTabsMaskA := @340;
  185. /* constant */ ROM_markupBitmap := @342;
  186. /* constant */ ROM_noMarkupBitmap := @343;
  187. /* constant */ ROM_bookmarkBitmap := @344;
  188. /* constant */ ROM_cardBitmap := @347;
  189. /* constant */ ROM_a2zBitmap := @349;
  190. /* constant */ ROM_zero2nineBitmap := @350;
  191. /* constant */ ROM_bookBitmap := @351;
  192. /* constant */ protoDateIntervalPopup := @356;
  193. /* constant */ protoMultiDatePopup := @357;
  194. /* constant */ protoYearPopup := @358;
  195. /* constant */ ROM_compatibleFinder := @359;
  196. /* constant */ protoMapPopup := @360;
  197. /* constant */ protoPeoplePopup := @371;
  198. /* constant */ newtRolloverLayout := @374;
  199. /* constant */ protoAlphaKeyboard := @375;
  200. /* constant */ protoNumericKeyboard := @376;
  201. /* constant */ protoPopinPlace := @377;
  202. /* constant */ protoNewSetClock := @378;
  203. /* constant */ protoAMPMCluster := @379;
  204. /* constant */ ROM_copier := @380;
  205. /* constant */ ROM_infoBitmap := @381;
  206. /* constant */ protoBasicEndpoint := @383;
  207. /* constant */ protoPrefsRollItem := @385;
  208. /* constant */ protoPopupButton := @386;
  209. /* constant */ protoDatePicker := @387;
  210. /* constant */ protoTransport := @389;
  211. /* constant */ protoCharEdit := @393;
  212. /* constant */ ROM_AZTabsBitmap := @396;
  213. /* constant */ ROM_AZTabsMaskCZ := @397;
  214. /* constant */ newtApplication := @398;
  215. /* constant */ newtStatusBar := @401;
  216. /* constant */ newtLayout := @402;
  217. /* constant */ newtRollLayout := @403;
  218. /* constant */ newtPageLayout := @404;
  219. /* constant */ newtOverLayout := @405;
  220. /* constant */ newtEntryView := @406;
  221. /* constant */ newtEntryViewActionButton := @407;
  222. /* constant */ newtEntryViewFilingButton := @408;
  223. /* constant */ newtRollEntryView := @409;
  224. /* constant */ newtEntryRollHeader := @410;
  225. /* constant */ newtStationeryView := @411;
  226. /* constant */ newtROEditView := @412;
  227. /* constant */ newtEditView := @413;
  228. /* constant */ newtROTextView := @414;
  229. /* constant */ newtTextView := @415;
  230. /* constant */ newtRONumView := @416;
  231. /* constant */ newtNumView := @417;
  232. /* constant */ newtROTextDateView := @418;
  233. /* constant */ newtTextDateView := @419;
  234. /* constant */ newtQBETextView := @420;
  235. /* constant */ newtROLabelInputLine := @421;
  236. /* constant */ newtLabelInputLine := @422;
  237. /* constant */ newtLabelNumInputLine := @423;
  238. /* constant */ newtLabelDateInputLine := @424;
  239. /* constant */ newtLabelPhoneInputLine := @425;
  240. /* constant */ newtQBELabelInputLine := @426;
  241. /* constant */ newtSmartNameView := @427;
  242. /* constant */ newtSmartPhoneView := @428;
  243. /* constant */ newtSoup := @429;
  244. /* constant */ newtAZTabs := @430;
  245. /* constant */ protoSoundChannel := @431;
  246. /* constant */ ROM_typewriter := @432;
  247. /* constant */ protoKeyboardButton := @434;
  248. /* constant */ protoRubricPopup := @435;
  249. /* constant */ protoLocationPopup := @436;
  250. /* constant */ newtCustomFilter := @437;
  251. /* constant */ newtLabelCustomInputLine := @438;
  252. /* constant */ newtActionButton := @439;
  253. /* constant */ newtFilingButton := @440;
  254. /* constant */ ROM_rcNoRecog := @442;
  255. /* constant */ ROM_rcPrefsConfig := @443;
  256. /* constant */ ROM_rcDefaultConfig := @444;
  257. /* constant */ ROM_rcSingleCharacterConfig := @445;
  258. /* constant */ ROM_rcTryLettersConfig := @446;
  259. /* constant */ ROM_rcRerecognizeConfig := @447;
  260. /* constant */ ROM_rcBuildChains := @448;
  261. /* constant */ ROM_rcInkOrText := @449;
  262. /* constant */ protoRecConfig := @450;
  263. /* constant */ newtStationery := @451;
  264. /* constant */ ROM_USStateSoupName := @452;
  265. /* constant */ ROM_canadianProvinceName := @453;
  266. /* constant */ ROM_continents := @454;
  267. /* constant */ protoWorldPicker := @455;
  268. /* constant */ protoStatePicker := @456;
  269. /* constant */ protoProvincePicker := @457;
  270. /* constant */ protoCountryPicker := @458;
  271. /* constant */ newtFloatingBar := @459;
  272. /* constant */ protoSoupOverview := @460;
  273. /* constant */ protoListPicker := @461;
  274. /* constant */ protoDigit := @462;
  275. /* constant */ protoDigitalClock := @463;
  276. /* constant */ protoStreamingEndpoint := @466;
  277. /* constant */ protoStatusTemplate := @467;
  278. /* constant */ protoStatusClosebox := @468;
  279. /* constant */ protoStatusIcon := @469;
  280. /* constant */ protoStatusButton := @470;
  281. /* constant */ protoStatusGauge := @471;
  282. /* constant */ protoStatusProgress := @472;
  283. /* constant */ protoStatusText := @473;
  284. /* constant */ protoOrientation := @474;
  285. /* constant */ protoHorizontalUpDownScroller := @475;
  286. /* constant */ protoTransportHeader := @477;
  287. /* constant */ protoInfoButton := @478;
  288. /* constant */ protoThumbnailFloater := @481;
  289. /* constant */ protoThumbnail := @484;
  290. /* constant */ protoImageView := @485;
  291. /* constant */ protoFormatPicker := @487;
  292. /* constant */ protoSendButton := @488;
  293. /* constant */ newtROTextTimeView := @491;
  294. /* constant */ newtTextTimeView := @492;
  295. /* constant */ newtLabelTimeInputLine := @493;
  296. /* constant */ newtROSymbolView := @494;
  297. /* constant */ newtSymbolView := @495;
  298. /* constant */ newtLabelSymbolInputLine := @496;
  299. /* constant */ protoPersonaPopup := @497;
  300. /* constant */ protoEmporiumPopup := @498;
  301. /* constant */ protoDisplayClock := @504;
  302. /* constant */ newtEntryLockedIcon := @507;
  303. /* constant */ protoLocationPicker := @512;
  304. /* constant */ ROM_AustralianStateName := @513;
  305. /* constant */ protoDigitalTimePopup := @514;
  306. /* constant */ ROM_faxRoutingIcon := @515;
  307. /* constant */ protoTimeDeltaPicker := @516;
  308. /* constant */ protoTimeDeltaPopup := @517;
  309. /* constant */ protoLatitudePicker := @518;
  310. /* constant */ protoLongitudePicker := @519;
  311. /* constant */ protoLongLatPicker := @521;
  312. /* constant */ protoTimeDeltaTextPicker := @522;
  313. /* constant */ protoLongLatTextPicker := @523;
  314. /* constant */ ROM_UKCountyName := @524;
  315. /* constant */ protoAliasCursor := @536;
  316. /* constant */ ROM_defaultInfoPrefs := @551;
  317. /* constant */ protoBlindEntryLine := @552;
  318. /* constant */ protoCountryLocPicker := @553;
  319. /* constant */ protoStateLocPicker := @554;
  320. /* constant */ protoDateNYearPicker := @555;
  321. /* constant */ protoMultiLinePicker := @559;
  322. /* constant */ ROM_AZTabsSlimBitmap := @560;
  323. /* constant */ ROM_AZTabsSlimMaskCZ := @561;
  324. /* constant */ ROM_AZTabsSlimMaskA := @562;
  325. /* constant */ protoTitleText := @563;
  326. /* constant */ newtProtoLineBase := @564;
  327. /* constant */ newtProtoLine := @565;
  328. /* constant */ newtPhonePopupEdit := @587;
  329. /* constant */ ROM_DefRotateFunc := @588;
  330. /* constant */ ROM_alarmIconTinyBitmap := @591;
  331. /* constant */ ROM_helpbookBitmap := @593;
  332. /* constant */ ROM_diamanteBitmap := @594;
  333. /* constant */ ROM_openPadlockBitmap := @600;
  334. /* constant */ ROM_closedPadlockBitmap := @601;
  335. /* constant */ ROM_colonSlides := @603;
  336. /* constant */ ROM_ampmSlides := @604;
  337. /* constant */ ROM_canonicalCharGrid := @606;
  338. /* constant */ protoDateDurationTextPicker := @607;
  339. /* constant */ protoHorizontal2DScroller := @608;
  340. /* constant */ protoLogPicker := @609;
  341. /* constant */ protoCorrectInfo := @614;
  342. /* constant */ protoWordInfo := @615;
  343. /* constant */ protoWordInterp := @616;
  344. /* constant */ protoAZTabs := @617;
  345. /* constant */ newtCheckBox := @618;
  346. /* constant */ newtROLabelNumInputLine := @619;
  347. /* constant */ newtROLabelDateInputLine := @620;
  348. /* constant */ newtROLabelTimeInputLine := @621;
  349. /* constant */ ROM_digitSlides := @622;
  350. /* constant */ protoDesktopEndpoint := @623;
  351. /* constant */ protoSmallKeyboardButton := @624;
  352. /* constant */ protoDiamondButton := @625;
  353. /* constant */ protoTextPicker := @626;
  354. /* constant */ protoTimeTextPicker := @627;
  355. /* constant */ protoDurationTextPicker := @628;
  356. /* constant */ protoDateTextPicker := @629;
  357. /* constant */ protoDateNTimeTextPicker := @630;
  358. /* constant */ protoMapTextPicker := @631;
  359. /* constant */ protoCountryTextPicker := @632;
  360. /* constant */ protoUSStatesTextPicker := @633;
  361. /* constant */ protoCitiesTextPicker := @634;
  362. /* constant */ newtNRLabelTimeInputLine := @635;
  363. /* constant */ newtNRLabelDateInputLine := @636;
  364. /* constant */ newtNRLabelDateNTimeInputLine := @637;
  365. /* constant */ newtFilter := @638;
  366. /* constant */ newtTextFilter := @639;
  367. /* constant */ newtIntegerFilter := @640;
  368. /* constant */ newtNumberFilter := @641;
  369. /* constant */ newtDateFilter := @642;
  370. /* constant */ newtTimeFilter := @643;
  371. /* constant */ newtDateNTimeFilter := @644;
  372. /* constant */ newtSymbolFilter := @645;
  373. /* constant */ newtPhoneFilter := @646;
  374. /* constant */ newtCityFilter := @647;
  375. /* constant */ newtStateFilter := @648;
  376. /* constant */ newtCountryFilter := @649;
  377. /* constant */ newtSmartNameFilter := @650;
  378. /* constant */ ROM_flapSlides := @651;
  379. /* constant */ newtFalseEntryView := @652;
  380. /* constant */ protoFullRouteSlip := @655;
  381. /* constant */ protoUpDownScroller := @656;
  382. /* constant */ protoLeftRightScroller := @657;
  383. /* constant */ ROM_dstSoupName := @658;
  384. /* constant */ newtSmartCompanyFilter := @659;
  385. /* constant */ newtSmartAddressFilter := @660;
  386. /* constant */ protoPeoplePicker := @664;
  387. /* constant */ protoNewFolderTab := @669;
  388. /* constant */ protoClockFolderTab := @670;
  389. /* constant */ protoGeneralPopup := @671;
  390. /* constant */ newtInfoBox := @672;
  391. /* constant */ protoRichInputLine := @674;
  392. /* constant */ protoRichLabelInputLine := @675;
  393. /* constant */ protoPhonePad := @676;
  394. /* constant */ protoTouchTonePad := @677;
  395. /* constant */ protoTransportPrefs := @678;
  396. /* constant */ ROM_canonicalBaseInfo := @681;
  397. /* constant */ newtLabelSimpleDateInputLine := @682;
  398. /* constant */ newtSimpleDateFilter := @683;
  399. /* constant */ ROM_digitFlapLowOrd := @685;
  400. /* constant */ ROM_digitFlap := @686;
  401. /* constant */ ROM_digitWideFlap := @687;
  402. /* constant */ ROM_plusMinusBitmap := @688;
  403. /* constant */ ROM_northSouthBitmap := @689;
  404. /* constant */ ROM_eastWestBitmap := @690;
  405. /* constant */ ROM_draggeurBitmap := @691;
  406. /* constant */ ROM_draggeurNoGrayBitmap := @692;
  407. /* constant */ ROM_dtmf0Bitmap := @693;
  408. /* constant */ ROM_dtmf1Bitmap := @694;
  409. /* constant */ ROM_dtmf2Bitmap := @695;
  410. /* constant */ ROM_dtmf3Bitmap := @696;
  411. /* constant */ ROM_dtmf4Bitmap := @697;
  412. /* constant */ ROM_dtmf5Bitmap := @698;
  413. /* constant */ ROM_dtmf6Bitmap := @699;
  414. /* constant */ ROM_dtmf7Bitmap := @700;
  415. /* constant */ ROM_dtmf8Bitmap := @701;
  416. /* constant */ ROM_dtmf9Bitmap := @702;
  417. /* constant */ ROM_dtmfStarBitmap := @703;
  418. /* constant */ ROM_dtmfPoundBitmap := @704;
  419. /* constant */ ROM_finePenTipBitmap := @707;
  420. /* constant */ ROM_smallPenTipBitmap := @708;
  421. /* constant */ ROM_mediumPenTipBitmap := @709;
  422. /* constant */ ROM_largePenTipBitmap := @710;
  423. /* constant */ ROM_handScrollBitmap := @713;
  424. /* constant */ ROM_keyButtonBitmap := @714;
  425. /* constant */ ROM_keySmallButtonBitmap := @715;
  426. /* constant */ ROM_keyPadBitmap := @716;
  427. /* constant */ ROM_prefsBitmap := @719;
  428. /* constant */ ROM_routePrintIcon := @730;
  429. /* constant */ ROM_routeBeamIcon := @731;
  430. /* constant */ ROM_routeMailIcon := @732;
  431. /* constant */ ROM_keyBulletBitmap := @734;
  432. /* constant */ ROM_keyColonBitmap := @735;
  433. /* constant */ ROM_keyCommaBitmap := @736;
  434. /* constant */ ROM_keyDivideBitmap := @737;
  435. /* constant */ ROM_keyEqualsBitmap := @738;
  436. /* constant */ ROM_keyLeftParenBitmap := @739;
  437. /* constant */ ROM_keyMinusBitmap := @740;
  438. /* constant */ ROM_keyPeriodBitmap := @741;
  439. /* constant */ ROM_keyPlusBitmap := @742;
  440. /* constant */ ROM_keyRadicalBitmap := @743;
  441. /* constant */ ROM_keyRightParenBitmap := @744;
  442. /* constant */ ROM_keySlashBitmap := @745;
  443. /* constant */ ROM_keyTimesBitmap := @746;
  444. /* constant */ ROM_kbdReturnBitmap := @747;
  445. /* constant */ ROM_kbdTabBitmap := @748;
  446. /* constant */ ROM_kbdLeftBitmap := @749;
  447. /* constant */ ROM_kbdRightBitmap := @750;
  448. /* constant */ ROM_kbdDictBitmap := @751;
  449. /* constant */ ROM_kbdDeleteBitmap := @752;
  450. /* constant */ ROM_kbdShiftBitmap := @753;
  451. /* constant */ ROM_kbdOptionBitmap := @754;
  452. /* constant */ ROM_kbdCapslockBitmap := @755;
  453. /* constant */ ROM_routeReply := @756;
  454. /* constant */ ROM_routeReaddress := @757;
  455. /* constant */ ROM_routePutAway := @758;
  456. /* constant */ ROM_routeLog := @759;
  457. /* constant */ ROM_routeCallBitmap := @760;
  458. /* constant */ ROM_routeUpdateBitmap := @761;
  459. /* constant */ ROM_checkBitmap := @763;
  460. /* constant */ ROM_notesBitmap := @765;
  461. /* constant */ ROM_topicMarkers := @766;
  462. /* constant */ ROM_routeFaxIcon := @768;
  463. /* constant */ ROM_routeTransport := @769;
  464. /* constant */ ROM_routeMissing := @770;
  465. /* constant */ ROM_routeForward := @771;
  466. /* constant */ ROM_routeAddSender := @772;
  467. /* constant */ ROM_routePasteText := @773;
  468. /* constant */ ROM_transportScripts := @774;
  469. /* constant */ protoDragNGo := @804;
  470. /* constant */ newtStationeryPopupButton := @812;
  471. /* constant */ newtNewStationeryButton := @813;
  472. /* constant */ newtShowStationeryButton := @814;
  473. /* constant */ newtRollShowStationeryButton := @815;
  474. /* constant */ newtEntryShowStationeryButton := @816;
  475. /* constant */ protoTXView := @826;
  476. /* constant */ protoTXViewFinder := @827;
  477. /* constant */ ROM_GetSerialNumber := @846;
  478. /* constant */ protoSoundFrame := @849;
  479. /* constant */ protoRecorderView := @853;
  480. /* constant */ newtCheckAllButton := @872;
  481. /* constant */ vjLeftH := 0;
  482. /* constant */ vjRightH := 1;
  483. /* constant */ vjCenterH := 2;
  484. /* constant */ vjFullH := 3;
  485. /* constant */ vjHMask := 3;
  486. /* constant */ vjTopV := 0*4;
  487. /* constant */ vjCenterV := 1*4;
  488. /* constant */ vjBottomV := 2*4;
  489. /* constant */ vjFullV := 3*4;
  490. /* constant */ vjVMask := 3*4;
  491. /* constant */ vjParentLeftH := 0*16;
  492. /* constant */ vjParentCenterH := 1*16;
  493. /* constant */ vjParentRightH := 2*16;
  494. /* constant */ vjParentFullH := 3*16;
  495. /* constant */ vjParentHMask := 3*16;
  496. /* constant */ vjParentTopV := 0*64;
  497. /* constant */ vjParentCenterV := 1*64;
  498. /* constant */ vjParentBottomV := 2*64;
  499. /* constant */ vjParentFullV := 3*64;
  500. /* constant */ vjParentVMask := 3*64;
  501. /* constant */ vjParentMask := vjParentHMask+vjParentVMask;
  502. /* constant */ vjSiblingNoH := 0*512;
  503. /* constant */ vjSiblingCenterH := 1*512;
  504. /* constant */ vjSiblingRightH := 2*512;
  505. /* constant */ vjSiblingFullH := 3*512;
  506. /* constant */ vjSiblingLeftH := 4*512;
  507. /* constant */ vjSiblingHMask := 7*512;
  508. /* constant */ vjSiblingNoV := 0*4096;
  509. /* constant */ vjSiblingCenterV := 1*4096;
  510. /* constant */ vjSiblingBottomV := 2*4096;
  511. /* constant */ vjSiblingFullV := 3*4096;
  512. /* constant */ vjSiblingTopV := 4*4096;
  513. /* constant */ vjSiblingVMask := 7*4096;
  514. /* constant */ vjSiblingMask := vjSiblingHMask+vjSiblingVMask;
  515. /* constant */ vjChildrenLasso := 1*32768;
  516. /* constant */ vjReflow := 1*65536;
  517. /* constant */ noLineLimits := 0*8388608;
  518. /* constant */ oneLineOnly := 1*8388608;
  519. /* constant */ oneWordOnly := 2*8388608;
  520. /* constant */ modeCopy := 0;
  521. /* constant */ modeOr := 1;
  522. /* constant */ modeXor := 2;
  523. /* constant */ modeBic := 3;
  524. /* constant */ modeNotCopy := 4;
  525. /* constant */ modeNotOr := 5;
  526. /* constant */ modeNotXor := 6;
  527. /* constant */ modeNotBic := 7;
  528. /* constant */ modeMask := 8;
  529. /* constant */ vfNone := 0;
  530. /* constant */ vfWhite := 1;
  531. /* constant */ vfLtGray := 2;
  532. /* constant */ vfGray := 3;
  533. /* constant */ vfDkGray := 4;
  534. /* constant */ vfBlack := 5;
  535. /* constant */ vfCustom := 14;
  536. /* constant */ vfMatte := 15;
  537. /* constant */ vfFillWhite := vfWhite;
  538. /* constant */ vfFillLtGray := vfLtGray;
  539. /* constant */ vfFillGray := vfGray;
  540. /* constant */ vfFillDkGray := vfDkGray;
  541. /* constant */ vfFillBlack := vfBlack;
  542. /* constant */ vfFillCustom := vfCustom;
  543. /* constant */ vfFillMask := 15;
  544. /* constant */ vfFillShift := 0;
  545. /* constant */ vfFrameWhite := vfWhite*16;
  546. /* constant */ vfFrameLtGray := vfLtGray*16;
  547. /* constant */ vfFrameGray := vfGray*16;
  548. /* constant */ vfFrameDkGray := vfDkGray*16;
  549. /* constant */ vfFrameBlack := vfBlack*16;
  550. /* constant */ vfFrameCustom := vfCustom*16;
  551. /* constant */ vfFrameMatte := vfMatte*16;
  552. /* constant */ vfFrameMask := 15*16;
  553. /* constant */ vfFrameShift := 4;
  554. func vfPen(x)((x)*256);
  555. /* constant */ vfPenMask := 15*256;
  556. /* constant */ vfPenShift := 8;
  557. /* constant */ vfLinesWhite := vfWhite*4096;
  558. /* constant */ vfLinesLtGray := vfLtGray*4096;
  559. /* constant */ vfLinesGray := vfGray*4096;
  560. /* constant */ vfLinesDkGray := vfDkGray*4096;
  561. /* constant */ vfLinesBlack := vfBlack*4096;
  562. /* constant */ vfLinesMask := 15*4096;
  563. /* constant */ vfLineShift := 12;
  564. func vfInset(x)((x)*65536);
  565. /* constant */ vfInsetMask := 3*65536;
  566. /* constant */ vfInsetShift := 16;
  567. func vfShadow(x)((x)*262144);
  568. /* constant */ vfShadowMask := 3*262144;
  569. /* constant */ vfShadowShift := 18;
  570. /* constant */ vfHiliteInvert := 0*1048576;
  571. /* constant */ vfHiliteBullet := 2*1048576;
  572. /* constant */ vfHiliteTriangle := 4*1048576;
  573. /* constant */ vfHiliteMask := 15*1048576;
  574. /* constant */ vfHiliteShift := 20;
  575. func vfRound(x)((x)*16777216);
  576. /* constant */ vfRoundMask := 15*16777216;
  577. /* constant */ vfRoundShift := 24;
  578. /* constant */ vNoFlags := 0;
  579. /* constant */ vVisible := 1 << 0;
  580. /* constant */ vReadOnly := 1 << 1;
  581. /* constant */ vApplication := 1 << 2;
  582. /* constant */ vCalculateBounds := 1 << 3;
  583. /* constant */ vNoKeys := 1 << 4;
  584. /* constant */ vClipping := 1 << 5;
  585. /* constant */ vFloating := 1 << 6;
  586. /* constant */ vWriteProtected := 1 << 7;
  587. /* constant */ vNothingAllowed := 0x00000000;
  588. /* constant */ vSingleUnit := 1 << 8;
  589. /* constant */ vClickable := 1 << 9;
  590. /* constant */ vStrokesAllowed := 1 << 10;
  591. /* constant */ vGesturesAllowed := 1 << 11;
  592. /* constant */ vCharsAllowed := 1 << 12;
  593. /* constant */ vNumbersAllowed := 1 << 13;
  594. /* constant */ vLettersAllowed := 1 << 14;
  595. /* constant */ vPunctuationAllowed := 1 << 15;
  596. /* constant */ vShapesAllowed := 1 << 16;
  597. /* constant */ vPhoneField := 1 << 18;
  598. /* constant */ vDateField := 1 << 19;
  599. /* constant */ vTimeField := 1 << 20;
  600. /* constant */ vAddressField := 1 << 21;
  601. /* constant */ vNameField := 1 << 22;
  602. /* constant */ vCapsRequired := 1 << 23;
  603. /* constant */ vCustomDictionaries := 1 << 24;
  604. /* constant */ vAnythingAllowed := 65535 << 9;
  605. /* constant */ vSelected := 1 << 25;
  606. /* constant */ vNoScripts := 1 << 27;
  607. /* constant */ vWidthIsParentWidth := 1 << 0;
  608. /* constant */ vNoSpaces := 1 << 1;
  609. /* constant */ fxColumnsShift := 0;
  610. func fxColumns(num)(num-1) << fxColumnsShift;
  611. /* constant */ fxColumnsMask := 0x1F << fxColumnsShift            // = 31;
  612. /* constant */ fxRowsShift := 5;
  613. func fxRows(num)(num-1) << fxRowsShift;
  614. /* constant */ fxRowsMask := 0x1F << fxRowsShift                // = 992;
  615. /* constant */ fxHStartPhaseShift := 10;
  616. /* constant */ fxHStartPhase := 1 << fxHStartPhaseShift        // = 1024;
  617. /* constant */ fxVStartPhaseShift := 11;
  618. /* constant */ fxVStartPhase := 1 << fxVStartPhaseShift        // = 2048;
  619. /* constant */ fxColAltHPhaseShift := 12;
  620. /* constant */ fxColAltHPhase := 1 << fxColAltHPhaseShift        // = 4096;
  621. /* constant */ fxColAltVPhaseShift := 13;
  622. /* constant */ fxColAltVPhase := 1 << fxColAltVPhaseShift        // = 8192;
  623. /* constant */ fxRowAltHPhaseShift := 14;
  624. /* constant */ fxRowAltHPhase := 1 << fxRowAltHPhaseShift        // = 16384;
  625. /* constant */ fxRowAltVPhaseShift := 15;
  626. /* constant */ fxRowAltVPhase := 1 << fxRowAltVPhaseShift        // = 32768;
  627. /* constant */ fxMoveHShift := 16;
  628. /* constant */ fxMoveH := 1 << fxMoveHShift                    // = 65536;
  629. /* constant */ fxMoveVShift := 17;
  630. /* constant */ fxMoveV := 1 << fxMoveVShift                    // = 131072;
  631. /* constant */ fxRevealLineShift := 18;
  632. /* constant */ fxRevealLine := 1 << fxRevealLineShift            // = 262144;
  633. /* constant */ fxWipeShift := 19;
  634. /* constant */ fxWipe := 1 << fxWipeShift                        // = 524288;
  635. /* constant */ fxFromEdgeShift := 20;
  636. /* constant */ fxFromEdge := 1 << fxFromEdgeShift                // = 1048576;
  637. /* constant */ fxStepsShift := 21;
  638. func fxSteps(num)((num-1) << fxStepsShift);
  639. /* constant */ fxStepsMask := 0x0F << fxStepsShift                // = 31457280;
  640. /* constant */ fxStepTimeShift := 25;
  641. func fxStepTime(num)((num) << fxStepTimeShift);
  642. /* constant */ fxStepTimeMask := 0x0F << fxStepTimeShift        // = 503316480;
  643. /* constant */ fxLeft := fxHStartPhase+fxMoveH;
  644. /* constant */ fxRight := fxMoveH;
  645. /* constant */ fxUp := fxVStartPhase+fxMoveV;
  646. /* constant */ fxDown := fxMoveV;
  647. /* constant */ fxCheckerboardEffect := fxColumns(8)+fxRows(8)+fxColAltVPhase+fxRowAltHPhase+fxDown;
  648. /* constant */ fxBarnDoorOpenEffect := fxColumns(2)+fxColAltHPhase+fxRowAltVPhase+fxLeft+fxWipe;
  649. /* constant */ fxBarnDoorCloseEffect := fxColumns(2)+fxColAltHPhase+fxRowAltVPhase+fxRight+fxWipe;
  650. /* constant */ fxVenetianBlindsEffect := fxRows(8)+fxDown;
  651. /* constant */ fxIrisOpenEffect := fxColumns(2)+fxRows(2)+fxUp+fxLeft+fxColAltHPhase+fxRowAltVPhase+fxRevealLine+fxWipe;
  652. /* constant */ fxIrisCloseEffect := fxColumns(2)+fxRows(2)+fxUp+fxLeft+fxRevealLine+fxWipe;
  653. /* constant */ fxPopDownEffect := fxDown+fxRevealLine;
  654. /* constant */ fxDrawerEffect := fxUp;
  655. /* constant */ fxZoomOpenEffect := fxColumns(2)+fxRows(2)+fxUp+fxLeft+fxColAltHPhase+fxRowAltVPhase;
  656. /* constant */ fxZoomCloseEffect := fxColumns(2)+fxRows(2)+fxUp+fxLeft;
  657. /* constant */ fxZoomVerticalEffect := fxColumns(1)+fxRows(2)+fxUp+fxRowAltVPhase;
  658. /* constant */ kNoSounds := 0;
  659. /* constant */ kFeedbackSounds := 1;
  660. /* constant */ kAllSounds := 2;
  661. /* constant */ cpNoCopyProtection := 0;
  662. /* constant */ cpNoCopies := 1;
  663. /* constant */ cpReadOnlyCopies := 2;
  664. /* constant */ cpOriginalOnlyCopies := 4;
  665. /* constant */ cpNewtonOnlyCopies := 8;
  666. /* constant */ keySpacer := 1 << 29;
  667. /* constant */ keyAutoHilite := 1 << 28;
  668. /* constant */ keyInsetUnit := 1 << 25;
  669. /* constant */ keyFramed := 1 << 23;
  670. /* constant */ keyRoundingUnit := 1 << 20;
  671. /* constant */ keyLeftOpen := 1 << 19;
  672. /* constant */ keyBottomOpen := 1 << 18;
  673. /* constant */ keyTopOpen := 1 << 17;
  674. /* constant */ keyRightOpen := 1 << 16;
  675. /* constant */ keyHUnit := 1 << 11;
  676. /* constant */ keyHHalf := 1 << 10;
  677. /* constant */ keyHQuarter := 1 << 9;
  678. /* constant */ keyHEighth := 1 << 8;
  679. /* constant */ keyVUnit := 1 << 3;
  680. /* constant */ keyVHalf := 1 << 2;
  681. /* constant */ keyVQuarter := 1 << 1;
  682. /* constant */ keyVEighth := 1 << 0;
  683. /* constant */ kNotKeyCode := -1;
  684. /* constant */ tsFamilyMask := 0x000003FF;
  685. /* constant */ tsFamilyShift := 0;
  686. /* constant */ tsSizeMask := 0x000FFC00;
  687. /* constant */ tsSizeShift := 10;
  688. /* constant */ tsFaceMask := 0x3FF00000;
  689. /* constant */ tsFaceShift := 20;
  690. /* constant */ tsSimple := 2 << tsFamilyShift;
  691. /* constant */ tsFancy := 1 << tsFamilyShift;
  692. func tsSize(num)((num) << tsSizeShift);
  693. /* constant */ tsPlain := 0x00000000;
  694. /* constant */ tsBold := 0x00100000;
  695. /* constant */ tsItalic := 0x00200000;
  696. /* constant */ tsUnderline := 0x00400000;
  697. /* constant */ tsOutline := 0x00800000;
  698. /* constant */ tsSuperScript := 0x08000000;
  699. /* constant */ tsSubScript := 0x10000000;
  700. /* constant */ tsUndefinedFace := 0x20000000;
  701. /* constant */ userFont9 := 0x00002401;
  702. /* constant */ userFont10 := 0x00002801;
  703. /* constant */ userFont12 := 0x00003001;
  704. /* constant */ userFont18 := 0x00004801;
  705. /* constant */ simpleFont9 := 0x00002402;
  706. /* constant */ simpleFont10 := 0x00002802;
  707. /* constant */ simpleFont12 := 0x00003002;
  708. /* constant */ simpleFont18 := 0x00004802;
  709. /* constant */ fancyFont9 := 0x00002401;
  710. /* constant */ fancyFont10 := 0x00002801;
  711. /* constant */ fancyFont12 := 0x00003001;
  712. /* constant */ fancyFont18 := 0x00004801;
  713. /* constant */ firstX := 0;
  714. /* constant */ firstY := 1;
  715. /* constant */ lastX := 2;
  716. /* constant */ lastY := 3;
  717. /* constant */ finalX := 4;
  718. /* constant */ finalY := 5;
  719. /* constant */ kNotifyLog := 1;
  720. /* constant */ kNotifyMessage := 2;
  721. /* constant */ kNotifyAlert := 3;
  722. /* constant */ kNotifyQAlert := 4;
  723. /* constant */ kModalAlert := 5;
  724. /* constant */ kModalQAlert := 6;
  725. /* constant */ kElementTypeWidth := 3;
  726. /* constant */ kElementFormatWidth := 3;
  727. /* constant */ kElementShift := kElementTypeWidth + kElementFormatWidth;
  728. /* constant */ kElementTypeMask :=  (1 << kElementTypeWidth) - 1 ;
  729. /* constant */ kElementFormatMask :=  (1 << kElementFormatWidth) - 1 ;
  730. /* constant */ kElementNothing := 0;
  731. /* constant */ kElementDay := 1;
  732. /* constant */ kElementDayOfWeek := 2;
  733. /* constant */ kElementMonth := 3;
  734. /* constant */ kElementYear := 4;
  735. /* constant */ kElementEra := 5;
  736. /* constant */ kElementHour := 1;
  737. /* constant */ kElementMinute := 2;
  738. /* constant */ kElementSecond := 3;
  739. /* constant */ kElementAMPM := 4;
  740. /* constant */ kElementSuffix := 5;
  741. /* constant */ kFormatDefault := 0;
  742. /* constant */ kFormatLong := 1;
  743. /* constant */ kFormatAbbr := 2;
  744. /* constant */ kFormatTerse := 3;
  745. /* constant */ kFormatShort := 4;
  746. /* constant */ kFormatNumeric := 5;
  747. /* constant */ kFormatLongDate := 1;
  748. /* constant */ kFormatAbbrDate := 2;
  749. /* constant */ kFormatNumericDate := 3;
  750. /* constant */ kFormatNumericYear := 4;
  751. /* constant */ kFormatLongMonth := 5;
  752. /* constant */ kFormatAbbrMonth := 6;
  753. /* constant */ kFormatNumericDay := 7;
  754. /* constant */ kFormatLongDayOfWeek := 8;
  755. /* constant */ kFormatAbbrDayOfWeek := 9;
  756. /* constant */ kFormatLongTime := 21;
  757. /* constant */ kFormatShortTime := 22;
  758. /* constant */ kFormatHour := 23;
  759. /* constant */ kFormatMinute := 24;
  760. /* constant */ kFormatSecond := 25;
  761. /* constant */ kIncludeAllElements := 0;
  762. /* constant */ kMaxElementStrSize := 31;
  763. /* constant */ kMaxDateTimeStrSize := 63;
  764. /* constant */ kLeadZero := 0;
  765. /* constant */ kNoLeadZero := 1;
  766. /* constant */ kCycle24 := 0;
  767. /* constant */ kCycle12 := 1;
  768. /* constant */ kUseHourZero := 0;
  769. /* constant */ kUseHour12 := 1;
  770. /* constant */ kUseHour24 := 2;
  771. /* constant */ kShowCentury := 0;
  772. /* constant */ kNoCentury := 1;
  773. /* constant */ sRoman := 0;
  774. /* constant */ sJapanese := 1;
  775. /* constant */ sChinese := 2;
  776. /* constant */ sKorean := 3;
  777. /* constant */ sArabic := 4;
  778. /* constant */ sHebrew := 5;
  779. /* constant */ kFirstClassID := 64;
  780. /* constant */ clView := 10 + kFirstClassID;
  781. /* constant */ clPictureView := 12 + kFirstClassID;
  782. /* constant */ clEditView := 13 + kFirstClassID;
  783. /* constant */ clKeyboardView := 15 + kFirstClassID;
  784. /* constant */ clMonthView := 16 + kFirstClassID;
  785. /* constant */ clParagraphView := 17 + kFirstClassID;
  786. /* constant */ clPolygonView := 18 + kFirstClassID;
  787. /* constant */ clRemoteView := 24 + kFirstClassID;
  788. /* constant */ clPickView := 27 + kFirstClassID;
  789. /* constant */ clGaugeView := 28 + kFirstClassID;
  790. /* constant */ clOutline := 41 + kFirstClassID;
  791. /* constant */ kModemECProtocolNone := 0x00000001;
  792. /* constant */ kModemECProtocolMNP := 0x00000002;
  793. /* constant */ kModemECProtocolLAPM := 0x00000004;
  794. /* constant */ kModemECProtocolExternal := 0x00000008;
  795. /* constant */ kSpeakerVolumeLow := "1";
  796. /* constant */ kSpeakerVolumeMedium := "2";
  797. /* constant */ kSpeakerVolumeHigh := "3";
  798. /* constant */ kModemCntSpeed300 := 0x00000001;
  799. /* constant */ kModemCntSpeed1200 := 0x00000002;
  800. /* constant */ kModemCntSpeed2400 := 0x00000004;
  801. /* constant */ kModemCntSpeed4800 := 0x00000008;
  802. /* constant */ kModemCntSpeed7200 := 0x00000010;
  803. /* constant */ kModemCntSpeed9600 := 0x00000020;
  804. /* constant */ kModemCntSpeed12000 := 0x00000040;
  805. /* constant */ kModemCntSpeed14400 := 0x00000080;
  806. /* constant */ kModemCntSpeed16800 := 0x00000100;
  807. /* constant */ kModemCntSpeed19200 := 0x00000200;
  808. /* constant */ kModemCntSpeed21600 := 0x00000400;
  809. /* constant */ kModemCntSpeed24000 := 0x00000800;
  810. /* constant */ kModemCntSpeed26800 := 0x00001000;
  811. /* constant */ kModemCntSpeed29000 := 0x00002000;
  812. /* constant */ kModemCntSpeed31400 := 0x00004000;
  813. /* constant */ kCMOMNPAllocate := "mnpa";
  814. /* constant */ kCMOMNPCompression := "mnpc";
  815. /* constant */ kCMOMNPDataRate := "eter";
  816. /* constant */ kCMOMNPStatistics := "mnps";
  817. /* constant */ kMNPCompressionNone := 0x00000001;
  818. /* constant */ kMNPCompressionMNP5 := 0x00000002;
  819. /* constant */ kMNPCompressionV42bis := 0x00000008;
  820. /* constant */ kCMS_CapabilityType_ServiceId := "serv";
  821. /* constant */ kCMS_CapabilityType_Version := "vern";
  822. /* constant */ kCMS_UnknownVersion := "zzzz";
  823. /* constant */ kCMSAppleTalkID := "atlk";
  824. /* constant */ kCMSFaxID := "faxs";
  825. /* constant */ kCMSModemID := "mods";
  826. /* constant */ kCMSSlowIR := "slir";
  827. /* constant */ kCMSMNPID := "mnps";
  828. /* constant */ kCMSBasicSerial := "ser ";
  829. /* constant */ kCMSAsyncSerial := "aser";
  830. /* constant */ kCMSFramedAsyncSerial := "fser";
  831. /* constant */ kCMSLocalTalkID := "ltlk";
  832. /* constant */ kCMSKeyboard := "kybd";
  833. /* constant */ kCMSBlackbird := "blkb";
  834. /* constant */ kCMSVAppleTalk := "1";
  835. /* constant */ kCMSVFaxID := "1";
  836. /* constant */ kCMSVModemID := "1";
  837. /* constant */ kCMSVSlowIR := "1";
  838. /* constant */ kCMSVMNPID := "1";
  839. /* constant */ kCMSVBasicSerial := "1";
  840. /* constant */ kCMSVAsyncSerial := "1";
  841. /* constant */ kCMSVFramedAsyncSerial := "1";
  842. /* constant */ kCMSVLocalTalkID := "1";
  843. /* constant */ kCMSVKeyboard := "1";
  844. /* constant */ kCMSVBlackbird := "1";
  845. /* constant */ kSubArrayOption := "suba";
  846. /* constant */ kOptionType := 0x0C000000;
  847. /* constant */ kConfigType := 0x10000000;
  848. /* constant */ kTypeMask := 0x3C000000;
  849. /* constant */ kOpCodeMask := 0x0000ff00;
  850. /* constant */ kOpCodeResultMask := 0x000000ff;
  851. /* constant */ opInvalid := 0x0000;
  852. /* constant */ opSetNegotiate := 0x0100;
  853. /* constant */ opSetRequired := 0x0200;
  854. /* constant */ opGetDefault := 0x0300;
  855. /* constant */ opGetCurrent := 0x0400;
  856. /* constant */ opProcess := 0x0500;
  857. /* constant */ unicodeNUL := $\00;
  858. /* constant */ unicodeSOH := $\01;
  859. /* constant */ unicodeSTX := $\02;
  860. /* constant */ unicodeETX := $\03;
  861. /* constant */ unicodeEOT := $\04;
  862. /* constant */ unicodeENQ := $\05;
  863. /* constant */ unicodeACK := $\06;
  864. /* constant */ unicodeBEL := $\07;
  865. /* constant */ unicodeBS := $\08;
  866. /* constant */ unicodeHT := $\09;
  867. /* constant */ unicodeLF := $\0A;
  868. /* constant */ unicodeVT := $\0B;
  869. /* constant */ unicodeFF := $\0C;
  870. /* constant */ unicodeCR := $\0D;
  871. /* constant */ unicodeSO := $\0E;
  872. /* constant */ unicodeSI := $\0F;
  873. /* constant */ unicodeDLE := $\10;
  874. /* constant */ unicodeDC1 := $\11;
  875. /* constant */ unicodeDC2 := $\12;
  876. /* constant */ unicodeDC3 := $\13;
  877. /* constant */ unicodeDC4 := $\14;
  878. /* constant */ unicodeNAK := $\15;
  879. /* constant */ unicodeSYN := $\16;
  880. /* constant */ unicodeETB := $\17;
  881. /* constant */ unicodeCAN := $\18;
  882. /* constant */ unicodeEM := $\19;
  883. /* constant */ unicodeSUB := $\1A;
  884. /* constant */ unicodeESC := $\1B;
  885. /* constant */ unicodeFS := $\1C;
  886. /* constant */ unicodeGS := $\1D;
  887. /* constant */ unicodeRS := $\1E;
  888. /* constant */ unicodeUS := $\1F;
  889. /* constant */ kDefaultXOnChar := 0x11;
  890. /* constant */ kDefaultXOffChar := 0x13;
  891. /* constant */ kDefaultFramingChar := 0x10;
  892. /* constant */ kDefaultEOMChar := 0x03;
  893. /* constant */ kDefaultSOMChar := 0x16;
  894. /* constant */ kDefaultSOHChar := 0x02;
  895. /* constant */ kNoChannel := 0;
  896. /* constant */ kSCCSideA := 1;
  897. /* constant */ kSCCSideB := 2;
  898. /* constant */ kSCCServiceNotSpecified := 0;
  899. /* constant */ kSCCServiceStandard := 1;
  900. /* constant */ kSCCServicePtToPtIR := 2;
  901. /* constant */ kSCCServiceModem := 3;
  902. /* constant */ kSCCServicePrinter := 4;
  903. /* constant */ k1StopBits := 0;
  904. /* constant */ k1pt5StopBits := 1;
  905. /* constant */ k2StopBits := 2;
  906. /* constant */ kNoParity := 0;
  907. /* constant */ kOddParity := 1;
  908. /* constant */ kEvenParity := 2;
  909. /* constant */ k5DataBits := 5;
  910. /* constant */ k6DataBits := 6;
  911. /* constant */ k7DataBits := 7;
  912. /* constant */ k8DataBits := 8;
  913. /* constant */ kExternalClock := 1;
  914. /* constant */ k300bps := 300;
  915. /* constant */ k600bps := 600;
  916. /* constant */ k1200bps := 1200;
  917. /* constant */ k2400bps := 2400;
  918. /* constant */ k4800bps := 4800;
  919. /* constant */ k7200bps := 7200;
  920. /* constant */ k9600bps := 9600;
  921. /* constant */ k12000bps := 12000;
  922. /* constant */ k14400bps := 14400;
  923. /* constant */ k19200bps := 19200;
  924. /* constant */ k38400bps := 38400;
  925. /* constant */ k57600bps := 57600;
  926. /* constant */ k115200bps := 115200;
  927. /* constant */ k230400bps := 230400;
  928. /* constant */ kSerialEventBreakStartedMask := 0x00000001;
  929. /* constant */ kSerialEventBreakEndedMask := 0x00000002;
  930. /* constant */ kSerialEventDCDNegatedMask := 0x00000004;
  931. /* constant */ kSerialEventDCDAssertedMask := 0x00000008;
  932. /* constant */ kSerialEventHSKiNegatedMask := 0x00000010;
  933. /* constant */ kSerialEventHSKiAssertedMask := 0x00000020;
  934. /* constant */ kSerialEventExtClkDetectEnableMask := 0x00000040;
  935. /* constant */ kSerialEventGPiWakeupEnableMask := 0x00000080;
  936. /* constant */ irUsingNegotiateIR := 0x00;
  937. /* constant */ irUsingSharpIR := 0x01;
  938. /* constant */ irUsingNewtIR := 0x02;
  939. /* constant */ irJ1ProtocolType := bor(irUsingSharpIR,irUsingNewtIR);
  940. /* constant */ irUsing9600 := 0x01;
  941. /* constant */ irUsing19200 := 0x02;
  942. /* constant */ irUsing38400 := 0x04;
  943. /* constant */ irJ1ProtocolOptions := bor(irUsing9600,irUsing19200);
  944. /* constant */ kCMOSerialHardware := "scc ";
  945. /* constant */ kCMOSerialBuffers := "sbuf";
  946. /* constant */ kCMOSerialIOParms := "siop";
  947. /* constant */ kCMOSerialBitRate := "sbps";
  948. /* constant */ kCMOSerialBreak := "sbrk";
  949. /* constant */ kCMOSerialBytesAvailable := "sbav";
  950. /* constant */ kCMOSerialDiscard := "sdsc";
  951. /* constant */ kCMOBreakFraming := "sbkf";
  952. /* constant */ kCMOSerialDTRControl := "sdtr";
  953. /* constant */ kCMOSerialMiscConfig := "smsc";
  954. /* constant */ kCMOSerialEventEnables := "sevt";
  955. /* constant */ kCMOSerialIOStats := "sios";
  956. /* constant */ kCMOOutputFlowControlParms := "oflc";
  957. /* constant */ kCMOInputFlowControlParms := "iflc";
  958. /* constant */ kCMOFramingParms := "fram";
  959. /* constant */ kCMOFramedAsyncStats := "frst";
  960. /* constant */ kCMOLocalTalkStats := "ltst";
  961. /* constant */ kCMOLocalTalkNodeID := "ltid";
  962. /* constant */ kCMOLocalTalkMiscConfig := "ltms";
  963. /* constant */ kCMOSlowIRProtocolType := "irpt";
  964. /* constant */ kCMOSlowIRStats := "irst";
  965. /* constant */ kCMOSlowIRSniff := "irsn";
  966. /* constant */ kCMOSlowIRBitBang := "irtv";
  967. /* constant */ kCMOEndpointName := "endp";
  968. /* constant */ kCMOAppleTalkADSP := [97,100,115,112];
  969. /* constant */ kADSPEndpoint := "TADSPEndpoint";
  970. /* constant */ kMNPDoAllocate := [1, 0, 0, 0];
  971. /* constant */ kMNPDontAllocate := [0, 0, 0, 0];
  972. /* constant */ k1KOutputBuffer := [ 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 8 ];
  973. /* constant */ k2KOutputbuffer := [ 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 0, 8 ];
  974. /* constant */ T_NOFLAG := 0x00000000;
  975. /* constant */ T_CANSENDZERO := 0x00000001;
  976. /* constant */ T_CANEOM := 0x00000002;
  977. /* constant */ T_EXPCHANNEL := 0x00000004;
  978. /* constant */ T_RELIABLE := 0x00000008;
  979. /* constant */ T_CANBIND := 0x00000010;
  980. /* constant */ T_CANLISTEN := 0x00000011;
  981. /* constant */ T_CANCONNECT := 0x00000012;
  982. /* constant */ T_CANRELEASE := 0x00000014;
  983. /* constant */ T_FRAMING := 0x00000018;
  984. /* constant */ T_FLOWCONTROL := 0x00000020;
  985. /* constant */ T_MORE := 0x00000001;
  986. /* constant */ T_FRAME := 0x00000002;
  987. /* constant */ T_EXP := 0x00000004;
  988. /* constant */ T_COTS := 1;
  989. /* constant */ T_COTS_ORD := 2;
  990. /* constant */ T_CLTS := 3;
  991. /* constant */ T_TRANS := 5;
  992. /* constant */ T_TRANS_ORD := 6;
  993. /* constant */ T_UNINIT := 0;
  994. /* constant */ T_UNBND := 1;
  995. /* constant */ T_IDLE := 2;
  996. /* constant */ T_OUTCON := 3;
  997. /* constant */ T_INCON := 4;
  998. /* constant */ T_DATAXFER := 5;
  999. /* constant */ T_OUTREL := 6;
  1000. /* constant */ T_INREL := 7;
  1001. /* constant */ T_INFLUX := 8;
  1002. /* constant */ T_YES := 1;
  1003. /* constant */ T_NO := 0;
  1004. /* constant */ T_UNUSED := -1;
  1005. /* constant */ T_NULL := 0;
  1006. /* constant */ T_ABSREQ := 0x00008000;
  1007. /* constant */ T_INFINITE := -1;
  1008. /* constant */ T_INVALID := -2;
  1009. /* constant */ kCMOModemECType := "mecp";
  1010. /* constant */ kCMOModemDialing := "mdo ";
  1011. /* constant */ kCMOModemConnectType := "mcto";
  1012. /* constant */ kCMOModemPrefs := "mpre";
  1013. /* constant */ kCMOModemProfile := "mpro";
  1014. /* constant */ kCMOModemVoiceSupport := "mvso";
  1015. /* constant */ kCMATitleLabel := "titl";
  1016. /* constant */ kCMATypeLabel := "typa";
  1017. /* constant */ kCMADiscLabel := "disc";
  1018. /* constant */ kCMAKindLabel := "kind";
  1019. /* constant */ kCMARouteLabel := "rout";
  1020. /* constant */ kCMAltLabel := "alt ";
  1021. /* constant */ kCMABBServiceName := "BBSV";
  1022. /* constant */ kNamedAppleTalkAddress := 1;
  1023. /* constant */ kRawAppleTalkAddress := 2;
  1024. /* constant */ kPhoneNumber := 3;
  1025. /* constant */ kNBPEntityName := 1;
  1026. /* constant */ kNameTypeZone := 2;
  1027. /* constant */ kSunday := 0x00000800;
  1028. /* constant */ kMonday := 0x00000400;
  1029. /* constant */ kTuesday := 0x00000200;
  1030. /* constant */ kWednesday := 0x00000100;
  1031. /* constant */ kThursday := 0x00000080;
  1032. /* constant */ kFriday := 0x00000040;
  1033. /* constant */ kSaturday := 0x00000020;
  1034. /* constant */ kEveryday := 0x00000FE0;
  1035. /* constant */ kFirstWeek := 0x00000010;
  1036. /* constant */ kSecondWeek := 0x00000008;
  1037. /* constant */ kThirdWeek := 0x00000004;
  1038. /* constant */ kFourthWeek := 0x00000002;
  1039. /* constant */ kLastWeek := 0x00000001;
  1040. /* constant */ kEveryWeek := 0x0000001F;
  1041. /* constant */ kGestalt_Base := 0x01000001;
  1042. /* constant */ kGestalt_Version := kGestalt_Base + 1;
  1043. /* constant */ kGestalt_SystemInfo := kGestalt_Base + 2;
  1044. /* constant */ kGestalt_RebootInfo := kGestalt_Base + 3;
  1045. /* constant */ kGestalt_NewtonScriptVersion := kGestalt_Base + 4;
  1046. /* constant */ kGestalt_Manufacturer_Apple := 0x10000000;
  1047. /* constant */ kGestalt_Manufacturer_Sharp := 0x10000100;
  1048. /* constant */ kGestalt_MachineType_MessagePad := 0x10001000;
  1049. /* constant */ aeNoCommand := 0;
  1050. /* constant */ recognitionAEvents := 10;
  1051. /* constant */ aeClick := 1 + recognitionAEvents;
  1052. /* constant */ aeStroke := 2 + recognitionAEvents;
  1053. /* constant */ aeScrub := 3 + recognitionAEvents;
  1054. /* constant */ aeGesture := aeScrub;
  1055. /* constant */ aeCaret := 5 + recognitionAEvents;
  1056. /* constant */ aeLine := 6 + recognitionAEvents;
  1057. /* constant */ aeShape := 7 + recognitionAEvents;
  1058. /* constant */ aeWord := 8 + recognitionAEvents;
  1059. /* constant */ aeMath := 9 + recognitionAEvents;
  1060. /* constant */ aeGetContext := 10 + recognitionAEvents;
  1061. /* constant */ aeInk := 11 + recognitionAEvents;
  1062. /* constant */ aeString := 12 + recognitionAEvents;
  1063. /* constant */ keyAEvents := 30;
  1064. /* constant */ aeKeyUp := 1 + keyAEvents;
  1065. /* constant */ aeKeyDown := 2 + keyAEvents;
  1066. /* constant */ aeKeyboardEnable := 3 + keyAEvents;
  1067. /* constant */ viewAEvents := 40;
  1068. /* constant */ aeAddChild := 1 + viewAEvents;
  1069. /* constant */ aeDropChild := 2 + viewAEvents;
  1070. /* constant */ aeHide := 3 + viewAEvents;
  1071. /* constant */ aeShow := 4 + viewAEvents;
  1072. /* constant */ aeScrollUp := 5 + viewAEvents;
  1073. /* constant */ aeScrollDown := 6 + viewAEvents;
  1074. /* constant */ aeHilite := 7 + viewAEvents;
  1075. /* constant */ aeRemoveAllHilites := 8 + viewAEvents;
  1076. /* constant */ aeTap := 9 + viewAEvents;
  1077. /* constant */ aeDoubleTap := 10 + viewAEvents;
  1078. /* constant */ aeOverview := 11 + viewAEvents;
  1079. /* constant */ aeStartHilite := 12 + viewAEvents;
  1080. /* constant */ aeClickUp := 13 + viewAEvents;
  1081. /* constant */ aePickItem := 14 + viewAEvents;
  1082. /* constant */ aeTapDrag := 15 + viewAEvents;
  1083. /* constant */ aePrintAllPagesNow := 16 + viewAEvents;
  1084. /* constant */ editViewAEvents := 60;
  1085. /* constant */ aeAddData := 1 + editViewAEvents;
  1086. /* constant */ aeDuplicateData := 2 + editViewAEvents;
  1087. /* constant */ aeRemoveData := 3 + editViewAEvents;
  1088. /* constant */ aeMoveData := 4 + editViewAEvents;
  1089. /* constant */ aeDropData := 5 + editViewAEvents;
  1090. /* constant */ aeScaleData := 6 + editViewAEvents;
  1091. /* constant */ aeSetVertex := 7 + editViewAEvents;
  1092. /* constant */ aeRemoveVertices := 8 + editViewAEvents;
  1093. /* constant */ aeReplaceText := 10 + editViewAEvents;
  1094. /* constant */ aeAddHilite := 11 + editViewAEvents;
  1095. /* constant */ aeRemoveHilite := 12 + editViewAEvents;
  1096. /* constant */ aeChangeStyle := 13 + editViewAEvents;
  1097. /* constant */ aeDeferredRecognition := 14 + editViewAEvents;
  1098. /* constant */ aeChangePen := 15 + editViewAEvents;
  1099. /* constant */ aeMoveChild := 16 + editViewAEvents;
  1100. /* constant */ debugAEvents := 80;
  1101. /* constant */ aeRedrawScreen := 1 + debugAEvents;
  1102. /* constant */ aeFlipBuffering := 2 + debugAEvents;
  1103. /* constant */ aeLCDScreen := 3 + debugAEvents;
  1104. /* constant */ aeToggleTracing := 4 + debugAEvents;
  1105. /* constant */ aeShowDebugWindow := 5 + debugAEvents;
  1106. /* constant */ aeDumpFields := 6 + debugAEvents;
  1107. /* constant */ aeDumpData := 7 + debugAEvents;
  1108. /* constant */ aeDumpWindows := 8 + debugAEvents;
  1109. /* constant */ aeSetNewtMachine := 9 + debugAEvents;
  1110. /* constant */ aeSetNewtonMachine := 10 + debugAEvents;
  1111. /* constant */ aeSetMacMachine := 11 + debugAEvents;
  1112. /* constant */ aeSetDOSMachine := 12 + debugAEvents;
  1113. /* constant */ aeSetRolexMachine := 13 + debugAEvents;
  1114. /* constant */ macAEvents := 100;
  1115. /* constant */ aeDoNothing := 1 + macAEvents;
  1116. /* constant */ aeAbout := 2 + macAEvents;
  1117. /* constant */ aeOpenDeskAccessory := 3 + macAEvents;
  1118. /* constant */ aeNew := 4 + macAEvents;
  1119. /* constant */ aeOpen := 5 + macAEvents;
  1120. /* constant */ aeClose := 6 + macAEvents;
  1121. /* constant */ aeSave := 7 + macAEvents;
  1122. /* constant */ aeSaveAs := 8 + macAEvents;
  1123. /* constant */ aeRevert := 9 + macAEvents;
  1124. /* constant */ aePageSetUp := 10 + macAEvents;
  1125. /* constant */ aePrint := 11 + macAEvents;
  1126. /* constant */ aeQuit := 12 + macAEvents;
  1127. /* constant */ aeRunScript := 13 + macAEvents;
  1128. /* constant */ aeUndo := 14 + macAEvents;
  1129. /* constant */ aeCut := 15 + macAEvents;
  1130. /* constant */ aeCopy := 16 + macAEvents;
  1131. /* constant */ aePaste := 17 + macAEvents;
  1132. /* constant */ aeClear := 18 + macAEvents;
  1133. /* constant */ aeSelectAll := 19 + macAEvents;
  1134. /* constant */ aeShowClipboard := 20 + macAEvents;
  1135. /* constant */ kPopChar := $\uFC01;
  1136. /* constant */ kPopSpace := $\uFC02;
  1137. /* constant */ kCheckMarkChar := $\uFC0B;
  1138. /* constant */ kInfoDotChar := $\uFC05;
  1139. func GetDateStringSpec(elemArray)
  1140.     begin
  1141.         local spec := 0;
  1142.         local val;
  1143.         foreach val in elemArray do
  1144.             spec := spec<<kElementShift + val[1]<<kElementTypeWidth + val[0];
  1145.         spec;
  1146.     end;
  1147. func SetBounds(l,t,r,b){left: l, top: t, right: r, bottom: b};
  1148. func RelBounds(l,t,wid,hgt){left: l, top: t, right: l + wid, bottom: t + hgt};
  1149. func PictBounds(rsrcName,l,t)
  1150.     begin
  1151.         local pict := GetNamedResource("PICT",rsrcName,'rawPICT);
  1152.         if pict then
  1153.             SetBounds(l,t,l+ ExtractWord(pict,2+6)-ExtractWord(pict,2+2),t + ExtractWord(pict,2+4)-ExtractWord(pict,2+0) )
  1154.     end;
  1155. /* constant */ kNone := 0;
  1156. /* constant */ kMuLaw := 1;
  1157. /* constant */ kLPC := 2;
  1158. /* constant */ kADPCM := 3;
  1159. /* constant */ kSoundCompression6To1 := 4;
  1160. /* constant */ kFixed := 0;
  1161. /* constant */ k8Bit := 1;
  1162. /* constant */ k16Bit := 2;
  1163. /* constant */ k24Bit := 3;
  1164. /* constant */ kCodecRate := 0x1F400000;
  1165. constant kFloatCodecRate := 8000.0;
  1166. constant kFloat11kRate := 11013.21586;
  1167. constant kFloat22kRate := 22026.43172;
  1168. func GetSoundDeprecated(name)
  1169.     begin
  1170.         local soundSample := GetSndAsSamples(name);
  1171.         if soundSample then
  1172.             {
  1173.                 sndFrameType: 'simpleSound,
  1174.                 samples:    soundSample,
  1175.                 samplingRate: kFloat22kRate,
  1176.                 dataType: k8Bit,
  1177.                 compressionType:    kNone
  1178.             };
  1179.     end;
  1180. func GetSound11Deprecated(name)
  1181.     begin
  1182.         local soundSample := GetSndAsSamplesRate11KHz(name);
  1183.         if soundSample then
  1184.             {
  1185.                 sndFrameType: 'simpleSound,
  1186.                 samples:    soundSample,
  1187.                 samplingRate: kFloat11kRate,
  1188.                 dataType: k8Bit,
  1189.                 compressionType:    kNone
  1190.             };
  1191.     end;
  1192. /* constant */ vjNoLineLimits := (0*8388608);
  1193. /* constant */ unitFirstX := 0;
  1194. /* constant */ unitFirstY := 1;
  1195. /* constant */ unitFinalX := 4;
  1196. /* constant */ unitFinalY := 5;
  1197. /* constant */ kNoflag := 0x00000000;
  1198. /* constant */ kCanSendZero := 0x00000001;
  1199. /* constant */ kCanEOM := 0x00000002;
  1200. /* constant */ kExpChannel := 0x00000004;
  1201. /* constant */ kReliable := 0x00000008;
  1202. /* constant */ kCanBind := 0x00000010;
  1203. /* constant */ kCanListen := 0x00000011;
  1204. /* constant */ kCanConnect := 0x00000012;
  1205. /* constant */ kCanRelease := 0x00000014;
  1206. /* constant */ kFraming := 0x00000018;
  1207. /* constant */ kFlowControl := 0x00000020;
  1208. /* constant */ kMore := 0x00000001;
  1209. /* constant */ kFrame := 0x00000002;
  1210. /* constant */ kExp := 0x00000004;
  1211. /* constant */ kCots := 1;
  1212. /* constant */ kCotsOrd := 2;
  1213. /* constant */ kClts := 3;
  1214. /* constant */ kTrans := 5;
  1215. /* constant */ kTransOrd := 6;
  1216. /* constant */ kUninit := 0;
  1217. /* constant */ kUnbnd := 1;
  1218. /* constant */ kIdle := 2;
  1219. /* constant */ kOutCon := 3;
  1220. /* constant */ kInCon := 4;
  1221. /* constant */ kDataXfer := 5;
  1222. /* constant */ kOutRel := 6;
  1223. /* constant */ kInRel := 7;
  1224. /* constant */ kInFlux := 8;
  1225. /* constant */ kYes := 1;
  1226. /* constant */ kNo := 0;
  1227. /* constant */ kUnused := -1;
  1228. /* constant */ kNull := 0;
  1229. /* constant */ kAbsReq := 0x00008000;
  1230. /* constant */ kInfinite := -1;
  1231. /* constant */ kInvalid := -2;
  1232. /* constant */ kfirstButtonLeft := 25;
  1233. /* constant */ kstdButtonTop := 2;
  1234. /* constant */ kstdButtonBottom := 15;
  1235. /* constant */ kstdButtonHeight := 13;
  1236. /* constant */ kStdButtonExtra := 6;
  1237. /* constant */ kstdButtonSpacing := 6;
  1238. func ButtonBounds(width)
  1239.     begin
  1240.         if (width > 0) then
  1241.             SetBounds(6, kstdButtonTop, 6 + width, kstdButtonBottom);
  1242.         else
  1243.             SetBounds(kfirstButtonLeft, kstdButtonTop, kfirstButtonLeft - width, kstdButtonBottom);
  1244.     end
  1245.     ;
  1246. /* constant */ kFaceNormal := 0x000;
  1247. /* constant */ kFaceBold := 0x001;
  1248. /* constant */ kFaceItalic := 0x002;
  1249. /* constant */ kFaceUnderline := 0x004;
  1250. /* constant */ kFaceOutline := 0x008;
  1251. /* constant */ kFaceSuperScript := 0x080;
  1252. /* constant */ kFaceSubScript := 0x100;
  1253. func DefConst(sym,expr);
  1254. /* constant */ kMacRomanEncoding := 1;
  1255. /* constant */ kASCIIEncoding := 2;
  1256. /* constant */ kPCRomanEncoding := 3;
  1257. /* constant */ kWizardEncoding := 4;
  1258. /* constant */ kShiftJISEncoding := 5;
  1259. /* constant */ kUserDictionary := 31;
  1260. /* constant */ kCommonDictionary := 0;
  1261. /* constant */ kCountriesDictionary := 8;
  1262. /* constant */ kDaysMonthsDictionary := 34;
  1263. /* constant */ kFirstNamesDictionary := 48;
  1264. /* constant */ kLastNamesDictionary := 7;
  1265. /* constant */ kSharedPropersDictionary := 1;
  1266. /* constant */ kLocalPropersDictionary := 2;
  1267. /* constant */ kLocalCitiesDictionary := 41;
  1268. /* constant */ kLocalCompaniesDictionary := 42;
  1269. /* constant */ kLocalStatesDictionary := 43;
  1270. /* constant */ kLocalStatesAbbrevsDictionary := 44;
  1271. /* constant */ kLocalDateDictionary := 110;
  1272. /* constant */ kLocalTimeDictionary := 111;
  1273. /* constant */ kLocalMoneyDictionary := 112;
  1274. /* constant */ kLocalNumberDictionary := 113;
  1275. /* constant */ FE_INEXACT := 0x00000010;
  1276. /* constant */ FE_DIVBYZERO := 0x00000002;
  1277. /* constant */ FE_UNDERFLOW := 0x00000008;
  1278. /* constant */ FE_OVERFLOW := 0x00000004;
  1279. /* constant */ FE_INVALID := 0x00000001;
  1280. /* constant */ kInputFrame := 'InputFrame;
  1281. /* constant */ kOutputFrame := 'OutputFrame;
  1282. /* constant */ kFrameExchange_Initiate := 'InAndOut_MeFirst;
  1283. /* constant */ kFrameExchange_Confirm := 'InAndOut_MeSecond;
  1284. /* constant */ kPropagateUp := true;
  1285. /* constant */ kNoPropagateUp := nil;
  1286. /* constant */ kPropagateDown := true;
  1287. /* constant */ kNoPropagateDown := nil;
  1288. /* constant */ lvNoMarkers := 1;
  1289. /* constant */ lvShowChecks := 2;
  1290. /* constant */ lvShowTopPriority := 4;
  1291. /* constant */ lvShowSubPriority := 8;
  1292. /* constant */ lvShowPriority := 12;
  1293. /* constant */ lvAdjustTopicBounds := 16;
  1294. /* constant */ kUseLocalTalk := 1;
  1295. /* constant */ kUseMNPSerial := 3;
  1296. /* constant */ kUseIR := 4;
  1297. /* constant */ kUseModem := 5;
  1298. /* constant */ kNoConnection := 0;
  1299. /* constant */ kSettingUp := 1;
  1300. /* constant */ kSyncing := 2;
  1301. /* constant */ kRestoring := 3;
  1302. /* constant */ kLoadingPackage := 4;
  1303. /* constant */ kLoadingPatch := 6;
  1304. /* constant */ kFileBrowsing := 8;
  1305. /* constant */ kOKForDevelopers := 20;
  1306. /* constant */ kMacPlatform := 0;
  1307. /* constant */ kWindowsPlatform := 1;
  1308. /* constant */ kPackageFiles := 0;
  1309. /* constant */ kImportFiles := 1;
  1310. /* constant */ kRestoreFiles := 2;
  1311. /* constant */ kOther := 3;
  1312. /* constant */ kDesktop := 0;
  1313. /* constant */ kFile := 1;
  1314. /* constant */ kFolder := 2;
  1315. /* constant */ kDisk := 3;
  1316. /* constant */ kSystemInvertStyle := "{transferMode: modeXor,penPattern: vfNone,fillPattern: vfBlack}";
  1317. /* constant */ vjNoRatio := 0;
  1318. /* constant */ vjLeftRatio := 67108864;
  1319. /* constant */ vjRightRatio := 134217728;
  1320. /* constant */ vjTopRatio := 268435456;
  1321. /* constant */ vjBottomRatio := 2 << 28;
  1322. /* constant */ vjParentClip := 256;
  1323. /* constant */ kStandardCharSetInfo := 0;
  1324. /* constant */ kPalmerCharSetInfo := 1;
  1325. /* constant */ kUCBlockCharSetInfo := 2;
  1326. /* constant */ kUpperCaseCharSetInfo := 3;
  1327. /* constant */ kLetterSpaceCursiveOptionDefault := 4;
  1328. /* constant */ kLetterSetSelectionDefault := 0;
  1329. /* constant */ kLong := 1;
  1330. /* constant */ kULong := 2;
  1331. /* constant */ kShort := 3;
  1332. /* constant */ kByte := 4;
  1333. /* constant */ kBoolean := 5;
  1334. /* constant */ kHighInt := 6;
  1335. /* constant */ kHexLong := 7;
  1336. /* constant */ kSplitLong := 8;
  1337. /* constant */ kSplitByteLong := 9;
  1338. /* constant */ kStruct := 10;
  1339. /* constant */ kArray := 11;
  1340. /* constant */ kRef := 12;
  1341. /* constant */ kChar := 13;
  1342. /* constant */ kCString := 14;
  1343. /* constant */ kUnicodeChar := 15;
  1344. /* constant */ kUnicodeString := 16;
  1345. /* constant */ kCommScriptNoActiveInputSpec := -54000;
  1346. /* constant */ kCommScriptBadForm := -54001;
  1347. /* constant */ kCommScriptZeroLengthData := -54002;
  1348. /* constant */ kCommScriptExpectedSpec := -54003;
  1349. /* constant */ kCommScriptInvalidOption := -54004;
  1350. /* constant */ kCommScriptInvalidEndSequence := -54005;
  1351. /* constant */ kCommScriptInappropriatePartial := -54006;
  1352. /* constant */ kCommScriptInappropriateTermination := -54007;
  1353. /* constant */ kCommScriptInappropriateTarget := -54008;
  1354. /* constant */ kCommScriptInappropriateFilter := -54009;
  1355. /* constant */ kCommScriptExpectedTarget := -54010;
  1356. /* constant */ kCommScriptExpectedTemplate := -54011;
  1357. /* constant */ kCommScriptInputSpecAlreadyActive := -54012;
  1358. /* constant */ kCommScriptInvalidProxy := -54013;
  1359. /* constant */ kCommScriptNoEndpointAvailable := -54014;
  1360. /* constant */ kCommScriptInappropriateCall := -54015;
  1361. /* constant */ kOutLstn := 9;
  1362. /* constant */ kFrameExchange := 'autoInAndOut;
  1363. /* constant */ kDataExchange := 'InAndOut;
  1364. /* constant */ kCanadaCountryId := 10;
  1365. /* constant */ kJapanCountryId := 81;
  1366. /* constant */ kUSACountryId := 1;
  1367. /* constant */ kModemFaxClass0 := 0x00000001;
  1368. /* constant */ kModemFaxClass1 := 0x00000002;
  1369. /* constant */ kModemFaxClass2 := 0x00000004;
  1370. /* constant */ kModemECInternalOnly := 0x00000010;
  1371. /* constant */ kV21Ch2Mod := 0x00000001;
  1372. /* constant */ kV27Ter24Mod := 0x00000002;
  1373. /* constant */ kV27Ter48Mod := 0x00000004;
  1374. /* constant */ kV29_72Mod := 0x00000008;
  1375. /* constant */ kV17_72Mod := 0x00000010;
  1376. /* constant */ kV17st_72Mod := 0x00000020;
  1377. /* constant */ kV29_96Mod := 0x00000040;
  1378. /* constant */ kV17_96Mod := 0x00000080;
  1379. /* constant */ kV17st_96Mod := 0x00000100;
  1380. /* constant */ kV17_12Mod := 0x00000200;
  1381. /* constant */ kV17st_12Mod := 0x00000400;
  1382. /* constant */ kV17_14Mod := 0x00000800;
  1383. /* constant */ kV17st_14Mod := 0x00001000;
  1384. /* constant */ kCMOModemConnectSpeed := "mspd";
  1385. /* constant */ kCMOModemFaxCapabilities := "mfax";
  1386. /* constant */ kCMOSerialHWChipLoc := "schp";
  1387. /* constant */ kHWLocExternalSerial := "extr";
  1388. /* constant */ kHWLocBuiltInIR := "infr";
  1389. /* constant */ kHWLocBuiltInModem := "mdem";
  1390. /* constant */ kHWLocPCMCIASlot1 := "slt1";
  1391. /* constant */ kHWLocPCMCIASlot2 := "slt2";
  1392. /* constant */ kHWLocPCMCIAAnySlot := "slot";
  1393. /* constant */ kCMOSlowIRConnect := "irco";
  1394. /* constant */ kCMOSerialCircuitControl := "sctl";
  1395. /* constant */ kCMOSerialChipSpec := "sers";
  1396. /* constant */ kHMOSerExtClockDivide := "cdiv";
  1397. /* constant */ kSerCap_Parity_Space := 0x00000001;
  1398. /* constant */ kSerCap_Parity_Mark := 0x00000002;
  1399. /* constant */ kSerCap_Parity_Odd := 0x00000004;
  1400. /* constant */ kSerCap_Parity_Even := 0x00000008;
  1401. /* constant */ kSerCap_DataBits_5 := 0x00000001;
  1402. /* constant */ kSerCap_DataBits_6 := 0x00000002;
  1403. /* constant */ kSerCap_DataBits_7 := 0x00000004;
  1404. /* constant */ kSerCap_DataBits_8 := 0x00000008;
  1405. /* constant */ kSerCap_StopBits_1 := 0x00000010;
  1406. /* constant */ kSerCap_StopBits_1_5 := 0x00000020;
  1407. /* constant */ kSerCap_StopBits_2 := 0x00000040;
  1408. /* constant */ kSerCap_StopBits_All := 0x00000070;
  1409. /* constant */ kSerCap_DataBits_All := 0x0000000f;
  1410. /* constant */ kSerialChipUnknown := 0xff;
  1411. /* constant */ kSerialChip8250 := 0x00;
  1412. /* constant */ kSerialChip16450 := 0x01;
  1413. /* constant */ kSerialChip16550 := 0x02;
  1414. /* constant */ kSerialChip8530 := 0x20;
  1415. /* constant */ kSerialChip6850 := 0x21;
  1416. /* constant */ kSerialChip6402 := 0x22;
  1417. /* constant */ kSerialChipVoyager := 0x23;
  1418. /* constant */ kSerOutDTR := 0x01;
  1419. /* constant */ kSerOutRTS := 0x02;
  1420. /* constant */ kSerInDSR := 0x02;
  1421. /* constant */ kSerInDCD := 0x08;
  1422. /* constant */ kSerInRI := 0x10;
  1423. /* constant */ kSerInCTS := 0x20;
  1424. /* constant */ kSerInBreak := 0x80;
  1425. /* constant */ kSerClk_Default := 0x00;
  1426. /* constant */ kSerClk_DivideBy_1 := 0x80;
  1427. /* constant */ kSerClk_DivideBy_16 := 0x81;
  1428. /* constant */ kSerClk_DivideBy_32 := 0x82;
  1429. /* constant */ kSerClk_DivideBy_64 := 0x83;
  1430. /* constant */ kSerClk_DivideBy_Mask := 0x03;
  1431. /* constant */ kUsingNegotiateIR := 0;
  1432. /* constant */ kUsingSharpIR := 1;
  1433. /* constant */ kUsingNewton1 := 2;
  1434. /* constant */ kUsingNewton2 := 4;
  1435. /* constant */ kUsing9600 := 1;
  1436. /* constant */ kUsing19200 := 2;
  1437. /* constant */ kUsing38400 := 4;
  1438. /* constant */ kNormalConnect := 0;
  1439. /* constant */ irSymmetricConnect := 1;
  1440. /* constant */ irAcitveConnect := 2;
  1441. /* constant */ kSnoozeAlert := 9;
  1442. /* constant */ kSndBuffer := 1;
  1443. /* constant */ kRcvBuffer := 2;
  1444. /* constant */ kAtnBuffer := 3;
  1445. /* constant */ editFont10 := 0x00002803;
  1446. /* constant */ editFont12 := 0x00003003;
  1447. /* constant */ editFont18 := 0x00004803;
  1448. /* constant */ tsSystem := 0 << tsFamilyShift;
  1449. /* constant */ tsHWFont := 3 << tsFamilyShift;
  1450. /* constant */ kCMOAppletalkBuffer := "bsiz";
  1451. /* constant */ kEOP := 0x00000000;
  1452. /* constant */ kPacket := 0x00000002;
  1453. /* constant */ kForever := 0x1fffffff;
  1454. /* constant */ chNUL := 0;
  1455. /* constant */ chSOH := 1;
  1456. /* constant */ chSTX := 2;
  1457. /* constant */ chETX := 3;
  1458. /* constant */ chEOT := 4;
  1459. /* constant */ chENQ := 5;
  1460. /* constant */ chACK := 6;
  1461. /* constant */ chBEL := 7;
  1462. /* constant */ chBS := 8;
  1463. /* constant */ chHT := 9;
  1464. /* constant */ chLF := 10;
  1465. /* constant */ chVT := 11;
  1466. /* constant */ chFF := 12;
  1467. /* constant */ chCR := 13;
  1468. /* constant */ chSO := 14;
  1469. /* constant */ chSI := 15;
  1470. /* constant */ chDLE := 16;
  1471. /* constant */ chDC1 := 17;
  1472. /* constant */ chDC2 := 18;
  1473. /* constant */ chDC3 := 19;
  1474. /* constant */ chDC4 := 20;
  1475. /* constant */ chNAK := 21;
  1476. /* constant */ chSYN := 22;
  1477. /* constant */ chETB := 23;
  1478. /* constant */ chCAN := 24;
  1479. /* constant */ chEM := 25;
  1480. /* constant */ chSUB := 26;
  1481. /* constant */ chESC := 27;
  1482. /* constant */ chFS := 28;
  1483. /* constant */ chGS := 29;
  1484. /* constant */ chRS := 30;
  1485. /* constant */ chUS := 31;
  1486. /* constant */ kLocalPhoneDictionary := 112;
  1487. /* constant */ kWorldPhoneDictionary := 114;
  1488. /* constant */ kSimplePhoneDictionary := 115;
  1489. /* constant */ kPostalCodeDictionary := 116;
  1490. /* constant */ kNumbersOnlyDictionary := 117;
  1491. /* constant */ kMoneyOnlyDictionary := 118;
  1492. /* constant */ kSimpleDateDictionary := 119;
  1493. /* constant */ kWorldPostalCodeDictionary := 120;
  1494. /* constant */ kAddressAbbrevsDictionary := 121;
  1495. /* constant */ kDraggerBorder := 7;
  1496. /* constant */ kDraggerInset := 1;
  1497. /* constant */ kDraggerBorderWidth := 8;
  1498. /* constant */ kStdButtonFont := tsBold + ((9) << tsSizeShift);
  1499. /* constant */ kNoTimeout := 0;
  1500. /* constant */ kTimeOutImmediate := -1;
  1501. /* constant */ kBarberIdle := 300;
  1502. /* constant */ kFnCurrency := (1 << 4);
  1503. /* constant */ kFnGrouping := (1 << 5);
  1504. /* constant */ kFnNegParens := (1 << 6);
  1505. /* constant */ kFnFixed := (1 << 7);
  1506. /* constant */ kFnPercent := (1 << 8);
  1507. /* constant */ kFnZapZeros := (1 << 9);
  1508. /* constant */ kFnBasicCurrency := 242;
  1509. /* constant */ vWidthGrowsWithText := 1 << 2;
  1510. /* constant */ vFixedTextStyle := 1 << 3;
  1511. /* constant */ vFixedInkTextStyle := 1 << 4;
  1512. /* constant */ vExpectingNumbers := 1 << 9;
  1513. /* constant */ vSingleKeystrokes := 1 << 10;
  1514. /* constant */ vjParentAnchored := 256;
  1515. /* constant */ vjFillCustom := 14;
  1516. /* constant */ vjFrameCustom := 224;
  1517. /* constant */ vjLinesCustom := 57344;
  1518. /* constant */ vfDragger := 13;
  1519. /* constant */ vfFrameDragger := vfBlack << vfFrameShift;
  1520. /* constant */ kSoundCompleted := 0;
  1521. /* constant */ kSoundAborted := 1;
  1522. /* constant */ kSoundPaused := 2;
  1523. /* constant */ firstXY := 6;
  1524. /* constant */ lastXY := 7;
  1525. /* constant */ finalXY := 8;
  1526. /* constant */ kTextCompander := "TLZStoreCompander";
  1527. /* constant */ kBitmapCompander := "TPixelMapCompander";
  1528. /* constant */ kInkChar := $\uF700;
  1529. /* constant */ kNoOptions := 0;
  1530. /* constant */ kHasScrollersOption := 1 << 0;
  1531. /* constant */ kstdButtonSpacing := 7;
  1532. func ButtonBounds(width)
  1533.     begin
  1534.         if (width > 0) then
  1535.             SetBounds(7, kstdButtonTop, 7 + width, kstdButtonBottom);
  1536.         else
  1537.             SetBounds(kfirstButtonLeft, kstdButtonTop, kfirstButtonLeft - width, kstdButtonBottom);
  1538.     end
  1539.     ;
  1540. func StdButtonWidth(str) MeasureString(str, tsSize(9)+tsBold)+6;
  1541. /* constant */ kGestaltArg_HasBackLight := '[0x02000007, [struct,boolean], 1];
  1542. /* constant */ kGestaltArg_HasSoftContrast := '[0x02000003, [struct, boolean, long, long], 1];
  1543. /* constant */ kGestaltArg_VolumeInfo := '[0x02000009, [struct, boolean, boolean, boolean, boolean, real, long, long], 1];
  1544. /* constant */ kGestaltArg_Microphone := '[0x0200000c, [struct, boolean], 1];
  1545. /* constant */ kGestaltArg_BuiltIn_Keyboard := '[0x0200000b, [struct, boolean], 1];
  1546. /* constant */ kNegativeZero := MakeBinaryFromHex("8000000000000000", 'real);
  1547. /* constant */ kInfinity := MakeBinaryFromHex("7FF0000000000000", 'real);
  1548. /* constant */ kNegativeInfinity := MakeBinaryFromHex("FFF0000000000000", 'real);
  1549. /* constant */ kNAN := MakeBinaryFromHex("7ff8000000000000", 'real);
  1550. /* constant */ opInProgress := 1;
  1551. /* constant */ opSuccess := 0;
  1552. /* constant */ opFailure := -1;
  1553. /* constant */ opPartSuccess := -2;
  1554. /* constant */ opReadOnly := -3;
  1555. /* constant */ opNotSupported := -4;
  1556. /* constant */ opBadOpCode := -5;
  1557. /* constant */ opNotFound := -6;
  1558. /* constant */ opTruncated := -7;
  1559. /* constant */ opPadded := -8;
  1560. /* constant */ kPortrait := 0;
  1561. /* constant */ kLandscape := 1;
  1562. /* constant */ kPortraitFlip := 2;
  1563. /* constant */ kLandscapeFlip := 3;
  1564. /* constant */ kDefaultDevice := 0x00;
  1565. /* constant */ kInternalSpeaker := 0x01;
  1566. /* constant */ kInternalModem := 0x02;
  1567. /* constant */ kInternalMic := 0x04;
  1568. /* constant */ kLineOut := 0x08;
  1569. /* constant */ kLineIn := 0x10;
  1570. /* constant */ kSampleStandard := 0;
  1571. /* constant */ kSampleMuLaw := 1;
  1572. /* constant */ kSampleLinear := 6;
  1573. /* constant */ kKbdUsesKeyCodes := 1;
  1574. /* constant */ kKbdTracksCaret := 2;
  1575. /* constant */ kKbdforInput := 4;
  1576. /* constant */ vStandAloneBounds := (1 << 11);
  1577. /* constant */ vAlwaysTryKeyCommands := (1 << 12);
  1578. /* constant */ vCallStandardScripts := (1 << 13);
  1579. /* constant */ vTakesCommandKeys := (1 << 14);
  1580. /* constant */ vTakesAllKeys := (1 << 15);
  1581. /* constant */ vTakesNoKeys := (1 << 16);
  1582. /* constant */ kWorksInAllModals := (1 << 0);
  1583. /* constant */ kWorksInAppModals := (1 << 1);
  1584. /* constant */ kRepeatable := (1 << 2);
  1585. /* constant */ kTabKey := $\09;
  1586. /* constant */ kBackspaceKey := $\08;
  1587. /* constant */ kReturnKey := $\0D;
  1588. /* constant */ kEnterKey := $\03;
  1589. /* constant */ kEscKey := $\1B;
  1590. /* constant */ kLeftArrowKey := $\1C;
  1591. /* constant */ kRightArrowKey := $\1D;
  1592. /* constant */ kUpArrowKey := $\1E;
  1593. /* constant */ kDownArrowKey := $\1F;
  1594. /* constant */ kF1Key := $\uF721;
  1595. /* constant */ kF2Key := $\uF722;
  1596. /* constant */ kF3Key := $\uF723;
  1597. /* constant */ kF4Key := $\uF724;
  1598. /* constant */ kF5Key := $\uF725;
  1599. /* constant */ kF6Key := $\uF726;
  1600. /* constant */ kF7Key := $\uF727;
  1601. /* constant */ kF8Key := $\uF728;
  1602. /* constant */ kF9Key := $\uF729;
  1603. /* constant */ kF10Key := $\uF72A;
  1604. /* constant */ kF11Key := $\uF72B;
  1605. /* constant */ kF12Key := $\uF72C;
  1606. /* constant */ kF13Key := $\uF72D;
  1607. /* constant */ kF14Key := $\uF72E;
  1608. /* constant */ kF15Key := $\uF72F;
  1609. /* constant */ kIsSoftKeyboard := (1 << 24);
  1610. /* constant */ kCommandModifier := (1 << 25);
  1611. /* constant */ kShiftModifier := (1 << 26);
  1612. /* constant */ kCapsLockModifier := (1 << 27);
  1613. /* constant */ kOptionModifier := (1 << 28);
  1614. /* constant */ kControlModifier := (1 << 29);
  1615. /* constant */ kModifiersMask := 0x3E000000;
  1616. /* constant */ kNoModifiers := 0;
  1617. /* constant */ kRGB_16GrayIncrement := 0x00111111;
  1618. /* constant */ kRGBpackedInteger := 0x10000000;
  1619. /* constant */ kRGB_Black := kRGBpackedInteger + 0x00000000;
  1620. /* constant */ kRGB_White := kRGBpackedInteger + 0x00FFFFFF;
  1621. /* constant */ kRGB_Gray0 := kRGBpackedInteger + 0x00FFFFFF;
  1622. /* constant */ kRGB_Gray1 := kRGBpackedInteger + 0x00EEEEEE;
  1623. /* constant */ kRGB_Gray2 := kRGBpackedInteger + 0x00DDDDDD;
  1624. /* constant */ kRGB_Gray3 := kRGBpackedInteger + 0x00CCCCCC;
  1625. /* constant */ kRGB_Gray4 := kRGBpackedInteger + 0x00BBBBBB;
  1626. /* constant */ kRGB_Gray5 := kRGBpackedInteger + 0x00AAAAAA;
  1627. /* constant */ kRGB_Gray6 := kRGBpackedInteger + 0x00999999;
  1628. /* constant */ kRGB_Gray7 := kRGBpackedInteger + 0x00888888;
  1629. /* constant */ kRGB_Gray8 := kRGBpackedInteger + 0x00777777;
  1630. /* constant */ kRGB_Gray9 := kRGBpackedInteger + 0x00666666;
  1631. /* constant */ kRGB_Gray10 := kRGBpackedInteger + 0x00555555;
  1632. /* constant */ kRGB_Gray11 := kRGBpackedInteger + 0x00444444;
  1633. /* constant */ kRGB_Gray12 := kRGBpackedInteger + 0x00333333;
  1634. /* constant */ kRGB_Gray13 := kRGBpackedInteger + 0x00222222;
  1635. /* constant */ kRGB_Gray14 := kRGBpackedInteger + 0x00111111;
  1636. /* constant */ kRGB_Gray15 := kRGBpackedInteger + 0x00000000;
  1637. /* constant */ kCMSIrDA := "irda";
  1638. /* constant */ kCMOIrDADiscoveryInformation := "irdi";
  1639. /* constant */ kCMOIrDAConnectInformation := "irci";
  1640. /* constant */ kCMOIrDAReceiveBuffers := "irrb";
  1641. /* constant */ kCMOIrDALinkDisconnectTimeout := "irld";
  1642. /* constant */ kCMOIrDAConnectUserData := "ircd";
  1643. /* constant */ kCMOIrDAConnectAttrName := "irca";
  1644. /* constant */ kCMOPCMCIAModemSound := "msnd";
  1645. /* constant */ kIrDA1ProbeSlot := 1;
  1646. /* constant */ kIrDA6ProbeSlot := 6;
  1647. /* constant */ kIrDA8ProbeSlot := 8;
  1648. /* constant */ kIrDA12ProbeSlot := 12;
  1649. /* constant */ kIrDASvcHintPnPCompatible := 1;
  1650. /* constant */ kIrDASvcHintPDAPalmtop := 2;
  1651. /* constant */ kIrDASvcHintComputer := 4;
  1652. /* constant */ kIrDASvcHintPrinter := 8;
  1653. /* constant */ kIrDASvcHintModem := 16;
  1654. /* constant */ kIrDASvcHintFAX := 32;
  1655. /* constant */ kIrDASvcHintLanAccess := 64;
  1656. /* constant */ kIrDASvcHintTelephony := 256;
  1657. /* constant */ kIrDASvcHintFileServer := 512;
  1658.